package com.linkgie.galaxyframework.fileservice;

/**
 * 存储参数；
 * 
 * @author Hike
 *
 */
public interface StorageSettings {

	/**
	 * 文件的最大字节数；单位：KB；
	 * 
	 * <p>
	 * 默认为 2048 （2 MB）；
	 * 
	 * @return
	 */
	int getMaxSizeOfFile();

	/**
	 * 文件名称的最大长度；
	 * <p>
	 * 
	 * 默认为 100 个 Unicode 字符；
	 * 
	 * @return
	 */
	int getMaxLengthOfName();

	/**
	 * 文件类型的最大长度；
	 * <p>
	 * 
	 * 默认为 20 个 Unicode 字符；
	 * 
	 * @return
	 */
	int getMaxLengthOfType();

}
